electric powered - French English Dictionary